Big Huge Thesaurus

kidney bean

noun